import React, { useState, useEffect } from 'react'

export default function Example() {
  const [count, setCount] = useState(0)

  // 相当于 componentDidMount 和 componentDidUpdate
  useEffect(() => {
    console.log('useEffect')
    document.title = `You clicked ${count} times`
    return () => {
      console.log('进入 useEffect 销毁逻辑')
    }
  })

  return (
    <div>
      <p>You clicked {count} times</p>
      <button onClick={() => setCount(count + 1)}>Click me</button>
    </div>
  )
}
